package unit9_9.IO;

import java.io.File;
import java.io.FilenameFilter;

public class IO {
    public static void main(String[] args) {
        File f=new File("D:\\111");
        File[] fs1=f.listFiles();//列出所有文件和子目录
        printFiles(fs1);
        File[] fs2=f.listFiles(new FilenameFilter() {//仅列出.exe文件
            @Override
            public boolean accept(File dir, String name) {
                return name.endsWith(".exe");//返回ture表示接受该文件
            }
        });
        printFiles(fs2);
    }

    private static void printFiles(File[] file) {
        System.out.println("==============");
        if(file!=null){
            for(File f:file){
                System.out.println(f);
            }
        }
        System.out.println("=============");
    }
}
